sustainable land management (slm) technology - Spanish English Dictionary